//
//  FFObserver.h
//  ForceField
//
//  Created by Roxanne Brittain on 11/23/11.
//  Copyright (c) 2011 Digifit. All rights reserved.
//

#ifndef ForceField_FFObserver_h
#define ForceField_FFObserver_h

@class FFObjectWrapper;

@protocol FFObserver <NSObject>

- (void) objectDidUpdate;

@end


@protocol ObjectViewDelegate <NSObject>

-(BOOL)viewShouldDrag;
-(void)viewBeganDragging;
-(void)viewEndedDragging;

-(BOOL)viewShouldTap;
-(void)viewDidTap;

@end

@protocol ObjectDelegate <NSObject>

-(BOOL)objectShouldTap;
-(void)objectTapped:(FFObjectWrapper*)obj;

@end

@protocol CellDelegate <NSObject>

-(void)textFieldWithKey:(int)key updatedWithText:(NSString*)text;

@end

#endif
